12 #ifndef __GOBI_WDS_API_H__
13 #define __GOBI_WDS_API_H__
65 tFNDormancyStatus pCallback );
81 tFNByteTotals pCallback,
113 tFNMobileIPStatus pCallback );
218 ULONG * pRoamSetting );
232 ULONG * pRoamSetting );
257 ULONG * pSecondaryDNS,
258 ULONG * pAuthentication,
298 ULONG * pSecondaryDNS,
299 ULONG * pAuthentication,
324 USHORT * pPrimaryDNS,
325 USHORT * pSecondaryDNS );
344 USHORT * pPrimaryDNS,
345 USHORT * pSecondaryDNS );
382 ULONG * pSecondaryDNS,
383 ULONG * pPrimaryNBNS,
384 ULONG * pSecondaryNBNS,
387 ULONG * pAuthentication,
391 ULONG * pFailureReason );
416 ULONG * pSecondaryDNS,
417 ULONG * pPrimaryNBNS,
418 ULONG * pSecondaryNBNS,
421 ULONG * pAuthentication,
424 ULONG * pSessionId );
458 IMPORTGOBI ULONG GOBICMAPI
GetIPAddress( ULONG * pIPAddress );
473 ULONG * pCurrentChannelTXRate,
474 ULONG * pCurrentChannelRXRate,
475 ULONG * pMaxChannelTXRate,
476 ULONG * pMaxChannelRXRate );
493 ULONG * pTXPacketSuccesses,
494 ULONG * pRXPacketSuccesses,
495 ULONG * pTXPacketErrors,
496 ULONG * pRXPacketErrors,
497 ULONG * pTXPacketOverflows,
498 ULONG * pRXPacketOverflows );
512 ULONGLONG * pTXTotalBytes,
513 ULONGLONG * pRXTotalBytes );
524 IMPORTGOBI ULONG GOBICMAPI
SetMobileIP( ULONG mode );
536 IMPORTGOBI ULONG GOBICMAPI
GetMobileIP( ULONG * pMode );
602 ULONG * pSecondaryHA,
603 BYTE * pRevTunneling,
635 ULONG * pSecondaryHA,
636 BYTE * pRevTunneling,
677 ULONG * pSecondaryHA,
678 BYTE * pRevTunneling,
704 BYTE * pRetryInterval,
706 BYTE * pReRegTraffic,
707 BYTE * pHAAuthenticator,
728 BYTE * pRetryInterval,
730 BYTE * pReRegTraffic,
731 BYTE * pHAAuthenticator,
758 ULONG * pSecondaryDNS );
773 ULONG * pSecondaryDNS );
788 USHORT * pPrimaryDNS,
789 USHORT * pSecondaryDNS );
803 USHORT * pPrimaryDNS,
804 USHORT * pSecondaryDNS );
IMPORTGOBI ULONG GOBICMAPI GetMobileIP(ULONG *pMode)
void(SWICALLBACK * tFNPacketTotals)(ULONG totalPacketTX, ULONG totalPacketRX)
API Return Codes.
Definition: SwiWwanCmApi.h:60
IMPORTGOBI ULONG GOBICMAPI GetActiveMobileIPProfile(BYTE *pIndex)
IMPORTGOBI ULONG GOBICMAPI GetAutoconnect(ULONG *pSetting)
IMPORTGOBI ULONG GOBICMAPI StartDataSession(ULONG *pTechnology, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pPrimaryNBNS, ULONG *pSecondaryNBNS, CHAR *pAPNName, ULONG *pIPAddress, ULONG *pAuthentication, CHAR *pUsername, CHAR *pPassword, ULONG *pSessionId)
IMPORTGOBI ULONG GOBICMAPI StartDataSession2(ULONG *pTechnology, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pPrimaryNBNS, ULONG *pSecondaryNBNS, CHAR *pAPNName, ULONG *pIPAddress, ULONG *pAuthentication, CHAR *pUsername, CHAR *pPassword, ULONG *pSessionId, ULONG *pFailureReason)
IMPORTGOBI ULONG GOBICMAPI SetDNSIPv6Settings(USHORT *pPrimaryDNS, USHORT *pSecondaryDNS)
IMPORTGOBI ULONG GOBICMAPI GetEnhancedAutoconnect(ULONG *pSetting, ULONG *pRoamSetting)
IMPORTGOBI ULONG GOBICMAPI GetSessionState(ULONG *pState)
IMPORTGOBI ULONG GOBICMAPI SetMobileIP(ULONG mode)
QCIMPORT2K ULONG QCWWANAPI2K SetPacketTotalsCallback(tFNPacketTotals pCallback, BYTE interval)
IMPORTGOBI ULONG GOBICMAPI GetDataBearerTechnology(ULONG *pDataBearer)
IMPORTGOBI ULONG GOBICMAPI CancelDataSession()
IMPORTGOBI ULONG GOBICMAPI SetDormancyStatusCallback(tFNDormancyStatus pCallback)
IMPORTGOBI ULONG GOBICMAPI GetConnectionRate(ULONG *pCurrentChannelTXRate, ULONG *pCurrentChannelRXRate, ULONG *pMaxChannelTXRate, ULONG *pMaxChannelRXRate)
IMPORTGOBI ULONG GOBICMAPI SetDNSSettings(ULONG *pPrimaryDNS, ULONG *pSecondaryDNS)
IMPORTGOBI ULONG GOBICMAPI GetMobileIPProfile(BYTE index, BYTE *pEnabled, ULONG *pAddress, ULONG *pPrimaryHA, ULONG *pSecondaryHA, BYTE *pRevTunneling, BYTE naiSize, CHAR *pNAI, ULONG *pHASPI, ULONG *pAAASPI)
IMPORTGOBI ULONG GOBICMAPI GetByteTotals(ULONGLONG *pTXTotalBytes, ULONGLONG *pRXTotalBytes)
IMPORTGOBI ULONG GOBICMAPI GetDormancyState(ULONG *pState)
IMPORTGOBI ULONG GOBICMAPI GetMobileIPProfile2(BYTE index, BYTE *pEnabled, ULONG *pAddress, ULONG *pPrimaryHA, ULONG *pSecondaryHA, BYTE *pRevTunneling, BYTE naiSize, CHAR *pNAI, ULONG *pHASPI, ULONG *pAAASPI, ULONG *pHAState, ULONG *pAAAState)
IMPORTGOBI ULONG GOBICMAPI SetMobileIPProfile(CHAR *pSPC, BYTE index, BYTE *pEnabled, ULONG *pAddress, ULONG *pPrimaryHA, ULONG *pSecondaryHA, BYTE *pRevTunneling, CHAR *pNAI, ULONG *pHASPI, ULONG *pAAASPI, CHAR *pMNHA, CHAR *pMNAAA)
IMPORTGOBI ULONG GOBICMAPI SetAutoconnect(ULONG setting)
IMPORTGOBI ULONG GOBICMAPI GetMobileIPParameters(ULONG *pMode, BYTE *pRetryLimit, BYTE *pRetryInterval, BYTE *pReRegPeriod, BYTE *pReRegTraffic, BYTE *pHAAuthenticator, BYTE *pHA2002bis)
IMPORTGOBI ULONG GOBICMAPI SetActiveMobileIPProfile(CHAR *pSPC, BYTE index)
IMPORTGOBI ULONG GOBICMAPI GetDNSSettings(ULONG *pPrimaryDNS, ULONG *pSecondaryDNS)
IMPORTGOBI ULONG GOBICMAPI GetDefaultIPv6Profile(ULONG profileType, USHORT *pIPAddress, USHORT *pPrimaryDNS, USHORT *pSecondaryDNS)
IMPORTGOBI ULONG GOBICMAPI SetDefaultProfile(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddress, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pAuthentication, CHAR *pName, CHAR *pAPNName, CHAR *pUsername, CHAR *pPassword)
IMPORTGOBI ULONG GOBICMAPI SetDefaultIPv6Profile(ULONG profileType, USHORT *pIPAddress, USHORT *pPrimaryDNS, USHORT *pSecondaryDNS)
IMPORTGOBI ULONG GOBICMAPI GetIPAddress(ULONG *pIPAddress)
IMPORTGOBI ULONG GOBICMAPI SetMobileIPStatusCallback(tFNMobileIPStatus pCallback)
IMPORTGOBI ULONG GOBICMAPI SetMobileIPParameters(CHAR *pSPC, ULONG *pMode, BYTE *pRetryLimit, BYTE *pRetryInterval, BYTE *pReRegPeriod, BYTE *pReRegTraffic, BYTE *pHAAuthenticator, BYTE *pHA2002bis)
IMPORTGOBI ULONG GOBICMAPI GetDNSIPv6Settings(USHORT *pPrimaryDNS, USHORT *pSecondaryDNS)
IMPORTGOBI ULONG GOBICMAPI SetClientIPFamilyPreference(ULONG prefIPFamily)
IMPORTGOBI ULONG GOBICMAPI SetEnhancedAutoconnect(ULONG setting, ULONG *pRoamSetting)
IMPORTGOBI ULONG GOBICMAPI GetPacketStatus(ULONG *pTXPacketSuccesses, ULONG *pRXPacketSuccesses, ULONG *pTXPacketErrors, ULONG *pRXPacketErrors, ULONG *pTXPacketOverflows, ULONG *pRXPacketOverflows)
IMPORTGOBI ULONG GOBICMAPI GetSessionDuration(ULONGLONG *pDuration)
IMPORTGOBI ULONG GOBICMAPI GetLastMobileIPError(ULONG *pError)
IMPORTGOBI ULONG GOBICMAPI StopDataSession(ULONG sessionId)
IMPORTGOBI ULONG GOBICMAPI SetSessionStateCallback(tFNSessionState pCallback)
IMPORTGOBI ULONG GOBICMAPI SetByteTotalsCallback(tFNByteTotals pCallback, BYTE interval)
IMPORTGOBI ULONG GOBICMAPI GetDefaultProfile(ULONG profileType, ULONG *pPDPType, ULONG *pIPAddress, ULONG *pPrimaryDNS, ULONG *pSecondaryDNS, ULONG *pAuthentication, BYTE nameSize, CHAR *pName, BYTE apnSize, CHAR *pAPNName, BYTE userSize, CHAR *pUsername)
IMPORTGOBI ULONG GOBICMAPI SetDataBearerCallback(tFNDataBearer pCallback)